home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / ELECTRON / 3330.ZIP / AUTOSKEM.ZIP / AUTOSKEM.DOC next >
Text File  |  1989-08-15  |  20KB  |  528 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.                             AUTOSKEM V1.3GR
  14.  
  15.                  Copyright 1986,1989  David Markovitch
  16.  
  17.  
  18.  
  19.  
  20.  
  21.              ************ RESTRICTED VERSION ************
  22.  
  23.                      ( See last page for details )
  24.  
  25.  
  26.  
  27.                              New Features
  28.  
  29.                  Mouse support
  30.  
  31.                  Cursor or mouse selection of files and symbols
  32.  
  33.                  Two cursor sizes with adjustable movement
  34.  
  35.                  Grid with adjustable spacing
  36.  
  37.                  HPGL plotter file support
  38.  
  39.                  24 pin printer utility
  40.  
  41.  
  42.  
  43.           If you like this program send $30 for an unrestricted
  44.           version with a printed manual to:
  45.  
  46.  
  47.  
  48.                                  D.J.M
  49.                             301 Knutson Dr.
  50.                           Madison, WI.  53704
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.                                    1
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.    System Requirements   IBM PC or compatible, 384K ram, 1 floppy
  71.    drive, Epson or IBM compatible printer, or HPGL compatible
  72.    plotter, and one of the following graphics cards;  CGA, EGA, VGA,
  73.    Hercules, or PC3270. A Microsoft compatible mouse is optional.
  74.  
  75.    There are six files included on the disk:
  76.  
  77.    AUTOSKEM.EXE-  This is the drawing program which can be run from
  78.    the DOS prompt by typing AUTOSKEM.  The file can be copied and
  79.    renamed as long as the extension remains '.EXE'.
  80.  
  81.    LINECHAR.FON-  This is the font data required by AUTOSKEM.  It
  82.    must be copied along with AUTOSKEM but should not be renamed.
  83.  
  84.    ELECTRON.SYM-  These are the pre-defined symbols that come with
  85.    the program.   This file must also be copied with AUTOSKEM but
  86.    should not be renamed.
  87.  
  88.    SYM.PIC-  This is a sample drawing which contains the pre-defined
  89.    electronic symbols in ELECTRON.SYM.
  90.  
  91.    HPGL24.EXE-  A 24 pin printer utility.
  92.  
  93.    AUTOSKEM.DOC - The documentation file.
  94.  
  95.  
  96.         The files 'LINECHAR.FON' and 'ELECTRON.SYM' must be in the
  97.    current directory of the default drive when the program is loaded
  98.    and run. (This can be changed as explained in the configuration
  99.    section)
  100.  
  101.         AUTOSKEM is a general purpose drawing program which has been
  102.    optimized for schematics.  Drawings are constructed from three
  103.    basic objects: lines, text, and symbols.  All lines are straight
  104.    lines between any two points in the drawing area. Text can be
  105.    scaled to one of five sizes and placed anywhere in the drawing
  106.    area.  Symbols are any collection of up to 30 lines which can be
  107.    defined by the user.  They can be scaled in size, rotated in 90
  108.    degree increments, and placed anywhere in the drawing.  The
  109.    program comes with about 40 pre-defined symbols and a sample
  110.    drawing which shows them (SYM.PIC).
  111.  
  112.         The drawing area is 1000 by 1000 units in size and only
  113.    partially visible on the screen.  The screen size varies from 300
  114.    by 192 to 340 by 335 units, depending on the graphics card in
  115.    use.  Screen color can be changed (if a color monitor is used) to
  116.    one of sixteen colors by hitting the F2 key from the main menu.
  117.  
  118.         Objects are located on the drawing by a cross shaped cursor
  119.    controlled by the keyboard or mouse.  The following keys control
  120.    the cursor when ever it is visible:
  121.  
  122.         Arrow keys - Control cursor movement.
  123.  
  124.         F3 - Toggles the cursor size between large and small.
  125.  
  126.  
  127.  
  128.                                    2
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.         TAB - Toggles cursor movement between one and a variable
  137.               number of units. This has the effect of changing
  138.               cursor speed.
  139.  
  140.         0..9 - Two numbers entered in succession determine the
  141.                number of units the cursor will move in the variable
  142.                or high speed mode.  For example, entering 07 while
  143.                the cursor is visible will provide cursor movements
  144.                of 1 or 7 units at a time.  The maximum number
  145.                allowed is 99 and the default is 10.
  146.  
  147.         ENTER - Selects the point under the
  148.                 cursor.
  149.  
  150.         SPACE, ESC - Exits the current command.
  151.  
  152.         When a mouse is used, the left button is the ENTER key and
  153.    the right button is the ESC key.  Mouse movement emulates
  154.    operation of the arrow keys.
  155.  
  156.         Commands are displayed at the right side of the screen and
  157.    are selected by the up and down arrow keys and ENTER key.
  158.    Commands which display a cursor can be exited by hitting the
  159.    SPACE bar any time the cursor is visible, otherwise the ESC key
  160.    can be used to exit.  The command which is currently executing is
  161.    dislplayed on the bottom line of the screen along with any
  162.    prompts.  File names required may include a drive letter and path
  163.    but no extension; Example: B:SYM A:\CAD\SYM   (the program
  164.    creates its own extensions)
  165.  
  166.         The following is a description of each command in the order
  167.    that it appears on the menu:
  168.  
  169.    DRLIN - Draws a straight line between any two points in the
  170.    drawing area.  Move arrow keys to starting point and hit ENTER.
  171.    The end point is selected the same way, except that a new section
  172.    of the drawing may be displayed through the NEWIN command by
  173.    hitting <W>.
  174.  
  175.    ERLIN - Erases lines in the drawing.  Move cursor to a point on
  176.    or close to the line to be erased and hit ENTER.
  177.  
  178.    LISYM - Lists the symbols in the current library in alphabetical
  179.    order.  Trying to move above the first item or below the last
  180.    item has the same effect as the PgUp and PgDn keys.
  181.  
  182.    DRSYM - Draws a symbol with its reference point at the position
  183.    of the cursor.  Type a two letter code for the symbol and hit
  184.    ENTER or just hit ENTER for a list of symbols from which the
  185.    desired symbol may be selected by hitting ENTER twice. Symbols
  186.    may be rotated in 90 degree increments by adding a third letter
  187.    to their code:  <U> for 90 degrees counter-clockwise; <D> for 90
  188.    degrees clockwise; <L> for 180 degrees. Example: 'OAL' would
  189.    produce an op-amp rotated 180 degrees from the orientation in
  190.    which it was defined. (using the ELECTRON.SYM library) To rotate
  191.    a symbol which has been obtained from the symbol list, the symbol
  192.    is selected with the ENTER key followed by an arrow key
  193.  
  194.                                    3
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.    corresponding to the desired rotation.  If no rotation is
  203.    desired, the ENTER key is hit twice.  Using a mouse this means
  204.    hitting the left button followed by movement in the desired
  205.    direction, or hitting the left button twice for no rotation.
  206.  
  207.    ERSYM - Erases symbols in the drawing.  Move cursor to a point on
  208.    or close to the reference point of the symbol to be erased and
  209.    hit ENTER.
  210.  
  211.    DRTXT - Writes text at the position of the cursor.  Type in text
  212.    one line at a time and hit ENTER.  A cursor will appear which
  213.    will allow the text to be scaled and positioned. The scale of the
  214.    text can be changed to one of 5 sizes.  Move the cursor to the
  215.    desired symbol location and hit ENTER.  This step may be repeated
  216.    until the text is in its final position, selected by hitting
  217.    ENTER twice at the same location. Two characters on the keyboard
  218.    have been re-defined as electronic symbols:  <@> is the symbol
  219.    for ohms and <&> is the symbol for micro.
  220.  
  221.    ERTXT - Erases text in the drawing.  Move cursor to a point on or
  222.    close to the lower left hand corner of the text to be erased (the
  223.    reference point) and hit ENTER.  The reference point for text is
  224.    slightly below the character (at the underline) so the larger
  225.    characters have more space between the character and the
  226.    reference point.
  227.  
  228.    DROBJ - Draws an object at the position of the cursor.  An object
  229.    can be any drawing or section of a drawing which is used like a
  230.    symbol. Objects are stored in their own files with an '.OBJ'
  231.    extension and are refered to by file name.  An object is placed
  232.    by moving the cursor to the desired position, hitting ENTER, and
  233.    typing the file name or selecting the file from a directory
  234.    listing.  The reference point chosen when the object was defined
  235.    will appear at the cursor position.
  236.  
  237.    ERBOX - Erases the contents of a rectangular area of the drawing.
  238.    Move the cursor to one corner of the area to be erased and hit
  239.    ENTER.  Move to the opposite corner and hit ENTER.  If the second
  240.    corner is outside of the display area, the display can be changed
  241.    through the NEWIN command by hitting <W>.
  242.  
  243.    COBOX - Copies the contents of a rectangular area of the drawing.
  244.    Move the cursor to one corner of the area to be copied and hit
  245.    ENTER.  Move to the opposite corner and hit ENTER.  If the second
  246.    corner is outside of the display area, the display can be changed
  247.    through the NEWIN command by hitting <W>. Move to the upper left
  248.    corner of the area to be copied to and hit ENTER.
  249.  
  250.    MOBOX - Moves the contents of a rectangular area of the drawing.
  251.    Position the cursor at one corner of the area to be moved and hit
  252.    ENTER.  Move to the opposite corner and hit ENTER.  If the second
  253.    corner is outside of the display area, the display can be changed
  254.    through the NEWIN command by hitting <W>. Position the cursor at
  255.    the upper left corner of the area to be moved to and hit ENTER.
  256.  
  257.         Symbols and text are included in a rectangular area as long
  258.    as the area contains their reference points.  Lines are included
  259.  
  260.                                    4
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.    only if both endpoints lie inside the area.
  269.  
  270.    CHLBR - Allows the selection of a different symbol library or the
  271.    creation of a new library.  Libraries of up to 100 symbols each
  272.    can be created for different types of drawings, but a drawing may
  273.    only contain symbols from a single library.  Drawings will only
  274.    appear correct when the symbol library with which they were
  275.    created is the currently selected library.  The library
  276.    'ELECTRON.SYM' is automatically loaded when the program is first
  277.    started.  Libraries are created with an extension of '.SYM' which
  278.    should not be changed.
  279.  
  280.    PLOT - Creates a high resolution printer copy or HPGL plotter
  281.    file of all or part of the current drawing. The section to be
  282.    printed is selected by placing a window around it.  The
  283.    orientation may be vertical (the same as the screen), or
  284.    horizontal (rotated 90 degrees clockwise).  Three types of
  285.    printers or a plotter file may be selected from the printer menu,
  286.    with a default of an Epson FX printer. The drawing width can be
  287.    chosen as well as the starting position on the paper.  The length
  288.    will automatically be adjusted so that equal X and Y increments
  289.    in the drawing will have equal lengths on the paper.  This can be
  290.    changed by entering a desired drawing length.
  291.  
  292.    DIR - Displays the file names in the selected directory.  Type a
  293.    drive and path or hit ENTER to select the default.  Examples:
  294.    'C:\CAD\*.*' will list all the files in the 'CAD' directory of
  295.    drive C: and 'C:\*.PIC' will list all files in the root directory
  296.    of drive C: which have an extension of '.PIC'.
  297.  
  298.    SAVE - Saves a drawing or object to disk.  If the drawing option
  299.    is selected, the entire drawing is saved with an extension of
  300.    '.PIC'. Each drawing file takes up a fixed size of about 22K
  301.    which does not change when the drawing is edited.  If the object
  302.    option is selected, a rectangular area is defined by selecting
  303.    opposite corners and the contents of the area are saved with an
  304.    extension of '.OBJ'.  The object file size depends on its
  305.    complexity, but it takes up less space than a drawing file.  An
  306.    object can be loaded into a drawing at any position just like a
  307.    symbol but can not be scaled or rotated.
  308.  
  309.    LOAD - Loads a drawing file into memory after erasing current
  310.    drawing.  The drawing to be loaded must have an extension of
  311.    '.PIC'.  If a drawing is to be loaded on top of the current
  312.    drawing without first erasing it, then the MERGE command should
  313.    be used.
  314.  
  315.    MERGE - Merges a drawing file on disk with the current drawing in
  316.    memory.  The file to be merged must have an extension of '.PIC'.
  317.    This command can be used to combine separate layers of a drawing.
  318.    EDSYM - Allows editing of defined symbols. Enter the two letter
  319.    code for the symbol to be edited and select the desired option.
  320.    A symbol may be removed from the current library or have its name
  321.    or description changed.  The 'LINES' option draws the symbol as a
  322.    series of lines which can be individually erased with the ERLIN
  323.    command. This is useful for making small changes in a symbol
  324.    without re-drawing the entire symbol. All changes are made to the
  325.    current symbol library.
  326.  
  327.                                    5
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.    DFSYM -  Allows new symbols to be created. Symbols are
  336.    collections of up to 30 line segments created from existing lines
  337.    and symbols. A set of pre-defined symbols is in the file
  338.    'ELECTRON.SYM' which is loaded when the program is run.  The
  339.    symbols are accessed by a two character code which can contain
  340.    letters or numbers.  A maximum of 100 symbols can be stored in a
  341.    single library. Before a symbol can be defined, it must be drawn
  342.    with the DRLIN or DRSYM commands. After selecting DFSYM, move the
  343.    cursor to one corner of the area containing the symbol and hit
  344.    ENTER, then move to the opposite corner and hit ENTER. Next move
  345.    the cursor to the desired reference position (the point that will
  346.    be located at the cursor position when the DRSYM command is used)
  347.    and hit ENTER. Type a two character code for the new symbol. If
  348.    the code has already been used, the old symbol will be
  349.    overwritten and all previous drawings which used that symbol will
  350.    be affected.  The new symbol will be stored in the current
  351.    library.
  352.  
  353.    NEWIN - Changes the currently displayed section of the drawing.
  354.    This command has two options:  First the cursor can be positioned
  355.    at a point which will become the new center of the screen.  When
  356.    the ENTER key is hit, the screen will be re-drawn with the new
  357.    center.  This can be repeated as many times as necessary until
  358.    the desired section of the drawing is displayed.  The second
  359.    option, selected by hitting <W>, allows you to view the entire
  360.    drawing area and to choose the displayed section.  This is done
  361.    by moving the cursor to the desired center of the area to be
  362.    displayed and hitting the ENTER key.
  363.  
  364.    RDRAW - Re-draws the contents of the screen. Used mainly after
  365.    editing operations which erase parts of lines or text.
  366.  
  367.    SPACE - Displays the number of lines, symbols, labels, and
  368.    characters which are left to use in the current drawing.  The
  369.    drawing limits are:  1000 lines, 500 symbols, and 500 labels
  370.    (lines of text) or 3000 characters whichever is reached first.
  371.  
  372.    ERPIC - Erases the current drawing.
  373.  
  374.    DOS - Exits the program permanently if <E> is selected, or
  375.    temporarily if <S> is chosen (typing 'EXIT' at the DOS prompt
  376.    will return the program).
  377.  
  378.         Any command which tries to increase the size of the drawing
  379.    beyond its limits will be ignored.
  380.    CONFIGURATION - The default program configuration may be changed
  381.    by including five parameters on the command line when the program
  382.    is started.  These parameters in order are:
  383.  
  384.    1. Font path and name (no ext.)  Default is 'LINECHAR'.
  385.  
  386.    2. Symbol library path and name (no ext.) Default is 'ELECTRON'.
  387.  
  388.  
  389.  
  390.  
  391.                                    6
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.    3. Screen color  0 - 15  Default is 15:
  400.  
  401.         0 = black           8 = dark gray
  402.         1 = blue            9 = light blue
  403.         2 = green          10 = light green
  404.         3 = cyan           11 = light cyan
  405.         4 = red            12 = light red
  406.         5 = magenta        13 = light magenta
  407.         6 = brown          14 = yellow
  408.         7 = light gray     15 = white
  409.  
  410.    4. Printer number  1 - 4  Default is 1:
  411.  
  412.         1 = Epson 216   FX,RX ..
  413.         2 = Epson 144   MX
  414.         3 = IBM
  415.         4 = HPGL plotter file
  416.  
  417.    5. Graphics driver  0 - 10  Default is 0:
  418.  
  419.         0: Auto-detect   1: CGA   2: MCGA
  420.         3: EGA   4: EGA64   5: EGAMONO
  421.         7: Hercules   9: VGA   10: PC3270
  422.  
  423.  
  424.         The program normally detects the graphics card present and
  425.    uses the proper driver.  A non-zero driver number on the command
  426.    line will force the program to use the specified driver.
  427.  
  428.  
  429.         All parameters on the command line must be present and
  430.    seperated by spaces;  Example:
  431.  
  432.         AUTOSKEM  LINE  A:\SYM\PIPE  2  3  1
  433.  
  434.         Sets the font file to 'LINE.FON' in the current directory of
  435.    the default drive, the symbol library to 'PIPE.SYM' in the 'SYM'
  436.    directory on drive A:, the color to green, the printer to IBM,
  437.    and the graphics driver to CGA.  Entering the parameters every
  438.    time the program is run can be avoided by creating a single line
  439.    batch file with the program name and parameters.
  440.  
  441.         AUTOSKEM will automatically detect and use a mouse if
  442.    present.  If you wish to use a mouse, you must install MOUSE.SYS
  443.    or run MOUSE.COM before running AUTOSKEM.
  444.  
  445.  
  446.                              Using Objects
  447.  
  448.        Objects can be used like symbols in that they can be inserted
  449.    anywhere in a drawing. Their biggest advantage is that they can
  450.    contain text and symbols as well as lines. One disadvantage is
  451.    that they can not be scaled or rotated like symbols.  Objects are
  452.    good for anything which is frequently used in a drawing but is
  453.    too complex to define as a symbol.  When working on a drawing in
  454.    sections, it is a good idea to save each section as an object.
  455.    This saves disk space and allows the sections to be inserted
  456.    anywhere in the final drawing.
  457.  
  458.                                    7
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.                          24 Pin Printer Users
  468.  
  469.         HPGL24.EXE is a utility program on disk which allows users
  470.    with 24 pin printers to obtain a higher quality printer output.
  471.    The program requires a printer which is compatible with the Epson
  472.    LQ2500 or IBM Proprinter X24.  To use the program, first produce
  473.    an HPGL plotter file as described in the manual and exit
  474.    AUTOSKEM.  At the DOS command line, enter HPGL24 <filename> with
  475.    no extension or just enter HPGL24 and you will be prompted for
  476.    the file name. For example, if your plotter file is TESTPLOT.PLT
  477.    you would enter HPGL24 TESTPLOT at the DOS command line.
  478.  
  479.  
  480.                              Drawing Grid
  481.  
  482.         A drawing grid has been added to aid in positioning drawing
  483.    elements.  The grid is controlled at the command prompt by the
  484.    following keys:
  485.  
  486.         F4 - toggles grid on and off.
  487.  
  488.         F2 - on EGA/VGA systems, this key changes grid color when
  489.              the grid is on, and changes drawing color when the grid
  490.              is off.
  491.  
  492.         Two number keys entered in succession while the grid is on
  493.    will change the grid spacing.  For example, entering 05 will
  494.    produce a grid spacing of 5 drawing units.  Spacing can range
  495.    from 01 to 99 units.
  496.  
  497.  
  498.  
  499.                           Restricted Version
  500.  
  501.         The restricted version of AUTOSKEM limits drawing size to
  502.    100 lines, 50 symbols, and 50 labels or 300 characters of text.
  503.    These limits are 1/10 the limits of the unrestricted version.
  504.  
  505.  
  506.  
  507.           If you like this program send $30 for an unrestricted
  508.           version with a printed manual to:
  509.  
  510.  
  511.                                  D.J.M
  512.                             301 Knutson Dr.
  513.                           Madison, WI. 53704
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.                                    8
  523.  
  524.  
  525.  
  526.  
  527.    @
  528.